.NET Aspire Blog Posts

.NET Aspirations - Embracing OpenTelemetry

In my previous .NET Aspire blog post, we talked about using .NET Aspire to orchestrate the different parts of our web application. However, the .NET Aspire dashboard did not show any telemetry (traces, metrics, or structured logging) because we did not instrument the API or front-end code. We are going to change that in this article, and see how we can easily integrate OpenTelemetry into our application.

.NET Aspire and Dev Container

.NET Aspire 9.1 was just released on February 25th, 2025. It comes with great new dashboard features, and there is more! One feature I am particularly interested in is the ability to use Dev Containers. In this post, I will show you how to use the new .NET Aspire 9.1 with a Dev Container and JetBrains Rider. You could also use Visual Studio Code.

What are Custom Integrations in .NET Aspire?

In the earlier blog post, I showed how to configure a Curity Identity Server container in a .NET Aspire solution. In this blog post, I'll continue refactoring the Curity configuration to be even more straightforward and reusable. I'll introduce you to the .NET Aspire concept called Custom Integrations, and especially to hosting integrations.

.NET Aspirations - Tailor It To Your Stack

You might have already seen blog posts and videos showing how .NET Aspire can enhance our local development environment, using an example with a Blazor SPA and an ASP.NET Core API. However, not everyone uses Blazor; many prefer a JavaScript framework for front-end development. Fortunately, we can still benefit from .NET Aspire regardless of our stack. In this article, we will explore how to use .NET Aspire to develop an application composed of an ASP.NET Core back end and a Nuxt front end.

Exploring .NET Aspire: My First Experience

My First Experience with .NET Aspire, Asp.NET Core Blazor, ChatGpt, PgVector, Feature Flag, and more. It's a great journey.

.NET Aspire 9.1 is here with six great new dashboard features, and more!

.NET Aspire 9.1 is here! From enhanced dashboard capabilities like Resource Relationships and Localization Overrides to improved Docker integration and flexible console logs, this release is packed with tools to streamline your development process.

Introduction to .NET Aspire -- Visual Studio Magazine

Two Microsoft experts will present on the cloud-native application stack designed to simplify the development of distributed systems in .NET at the Visual Studio Live! developer conference coming to Las Vegas next month.

Building cloud application with .NET Aspire

.NET Aspire is a set of tools that helps developers create distributed applications and frees from managing container configuration. It assists wiht following concerns: service discovery, orchestration, and application composition. As its purpose is the development of distributed applications. So, where do distributed applications typically run? In the cloud. So, let’s use AWS as a sorce of resources with our application.

Why Everyone Will be Using .NET Aspire /w David Fowler

Hello, everybody. I'm Nick, and in this video, I will chat with legendary developer David Fowler about Microsoft's plans with .NET Aspire.

Enabling .NET Aspire for an existing solution

A great tutorial exists on Microsoft Learn to help you add .NET Aspire to your existing projects. Unfortunately I had a little bit more trouble when trying to add it to an existing solution. In this post I want to share some of the issues I encountered when enabling .NET Aspire.